*{word-wrap:break-word}
body{padding:0;margin:0;background:#fff;line-height:26px}
body.pagewd{min-width:1200px}
body.smallpage{min-width:1000px}
button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,i,img,input,label,legend,li,ol,p,table,td,th,tr,ul{margin:0;padding:0}
body,button,input,select,td,textarea,th{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input[type="submit"],input[type="button"],button[type="submit"]{cursor:pointer;}
button:focus{outline:none,outline:0,border:0;}
input[type="submit"]:hover,input[type="button"]:hover,button:hover,.a-btn:hover{opacity:.9;filter:alpha(opacity=90);}
select:focus{outline:none}
li,ul{list-style:none}
a,a img,img{border:0}
a{text-decoration:none;cursor:pointer;color:#555}
a:hover{text-decoration:none;color:#00af61}*:focus{outline:none;}
input.text,select.text,textarea.text{outline:0;border:1px solid #e3e3e3;height:26px;line-height:26px;padding:3px 0 3px 5px;font-size:12px;color:#555}
textarea{outline:0;resize:none;border:1px solid #e3e3e3;font-size:12px}
input.check{vertical-align:middle;margin-right:2px}
input[type="submit"]:hover,input[type="button"]:hover,button:hover,.a-btn:hover{opacity:.9;filter:alpha(opacity=90);}
img{vertical-align:top}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.lt,.z{float:left}
.rt,.y{float:right}
.t_c, .t-c{text-align:center;}
.t_r,.t-r{text-align:right;}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.none,.dsn{display:none}
.fontcl1{color:#069a5a}
.fontcl2{color:#00af61}
.pointcl{color:#fd0202}
.graycl{color:#999}
.mainwd{width:1200px;margin:0 auto;min-width:1200px}
.subwd{width:1000px;margin:0 auto}
.colorbg{background-color:#f3f3f3}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.underline{border-bottom:1px solid #e3e3e3}
.hoverno a:hover{text-decoration:none}
input.btn{text-decoration:none;cursor:pointer}
.overhid{overflow:hidden}
.area{background:#fff;border:1px solid #e3e3e3}
.pding{padding:10px}
.tit{font-size:14px;color:#555}
.btn_main_big{width:100px;line-height:32px;background:#069a5a;font-size:16px;border:none}
.btn_main_sm{width:80px;line-height:26px;background:#069a5a;font-size:14px;border:none}
.btn_sub_smler{width:60px;line-height:20px;background:#03844a;font-size:12px;border:1px solid #03844a}
.btn_sub_sm{width:80px;line-height:26px;background:#03844a;font-size:14px;border:1px solid #03844a}
.btn_sub_big{width:110px;line-height:36px;height:36px;background:#03844a;font-size:16px;border:1px solid #03844a}
.btn_sub_tuan{width:130px;line-height:36px;height:36px;background:#03844a;font-size:18px;border:1px solid #03844a}
.btn_sub_apply{width:100%;line-height:32px;height:36px;background:#03844a;font-size:18px;border:1px solid #03844a}
.btn{display:inline-block;opacity:1;cursor:pointer;text-align:center;color:#fff;border-radius:3px;outline:0;-webkit-appearance:none}
.btn:hover{opacity:.9;filter:alpha(opacity=90);color:#fff;text-decoration:none}
h1{font-size:24px;line-height:36px;color:#333;font-weight:400}
h2{font-size:18px;line-height:34px;color:#333;font-weight:400}
h3{font-size:16px;line-height:30px;color:#333;font-weight:400}
ul.line_type li{background:#fff;border:1px solid #e3e3e3;padding:3px}
ul.line_type li:hover{border:1px solid #00af61}
ul.block_type li{background:#fff;border-bottom:1px solid #e3e3e3;padding:10px}
ul.block_type li:hover{background:#f8f8f8}
.opacity_img{position:relative;overflow:hidden}
.opacity_img p{position:absolute;left:0;bottom:0;height:30px;line-height:30px;overflow:hidden;width:94%;padding:0 3%}
.opacity_img p.bg{opacity:.7;filter:alpha(opacity=70);background:#000}
.opacity_img p.text{color:#fff}
.page{text-align:center;overflow:hidden}
.page a,.page em{font-style:normal}
.page a:hover,.page strong{background:#fe7901;border:1px solid #d86100;color:#fff}
.choose_option a{display:inline-block;padding:0 4px;height:22px;line-height:22px;margin:5px 20px 5px 0}
.choose_option a.current,.choose_option a:hover{background:#069a5a;color:#fff;text-decoration:none}
.w1100{width:1100px!important}
.jh-key{margin-bottom:8px}
.jh-key ul li{display:inline;float:left;margin:0 4px 3px 0}
.jh-key ul li a{height:30px;float:left;margin:1px;border:1px solid #E7E7E7;position:relative;z-index:1;cursor:pointer}
.jh-key ul li.sp-txt a{color:#000;text-decoration:none;background:#FFF none;text-align:center;white-space:nowrap;min-width:20px;height:30px;padding:0 5px}
.jh-key ul li.sp-img a{font-size:0;line-height:0;width:30px;height:30px;background:no-repeat center center;background-size:30px 30px;-webkit-background-size:30px 30px;display:block;overflow:hidden}
.jh-key ul li a.hovered,.jh-key ul li a:hover{border:2px solid #F30;margin:0;box-shadow:1px 1px 2px rgba(51,51,51,.7)}
.jh-key ul li a i{display:none}
.jh-key ul li a.hovered i{font-size:0;line-height:0;background:url(../images/shop/public.png) no-repeat 0 -40px;display:block;width:9px;height:9px;position:absolute;z-index:1;right:0;bottom:0}
.jh-figure-input a{background:url(../images/shop/public.png) no-repeat;width:13px;height:13px}
.jh-figure-input a.decrease{background-position:0 -60px;margin:10px 5px 9px 0}
.jh-figure-input a:hover.decrease{background-position:-13px -60px}
.jh-figure-input a.increase{background-position:-26px -60px;margin:10px 0 9px 5px}
.jh-figure-input a:hover.increase{background-position:-39px -60px}
.jh-figure-input input{line-height:18px;height:18px;border:solid 1px #D8D8D8;margin:6px 0}
.jh-figure-input em{color:#999}
.jh-figure-input em strong{font-weight:600;color:#555;margin:0 4px}
dl.jh-point dd em{line-height:20px;height:20px;padding:4px;border:dashed 1px;margin:1px 0}
dl.jh-point dd em.yes{background-color:#FFF7C1;border-color:#E48312;color:#F26520}
dl.jh-point dd em.no{background-color:#FFE1E1;border-color:#C66;color:#900}
.jh-wrap{width:450px;float:left;margin-left:20px}
.jh-key,.jh-meta,.jh-pay{width:100%;clear:both}
.jh-key dl,.jh-meta dl,.jh-pay dl{padding:0;margin:5px 0;clear:both;width:100%}
.jh-key dl dt,.jh-meta dl dt,.jh-pay dl dt{line-height:30px;display:inline;text-align:right;white-space:nowrap;width:40px;float:left}
.jh-key dl dd,.jh-meta dl dd,.jh-pay dl dd{line-height:30px;display:inline;float:left;width:310px;margin-left:4px}
.jh-detail-price strong{line-height:28px;height:24px;color:#F30;font-size:28px;font-weight:600;margin:2px 6px 2px 0}
.jh-detail-price strong.del{line-height:20px;height:20px;color:#555;font-size:12px;font-weight:400;text-decoration:line-through;padding:2px 0;margin:2px 6px 2px 0}
.jh-promo-price-type{background:#F30;color:#FFF;line-height:16px;padding:2px 6px;margin:4px 0;float:left}
.jh-promo-price{font-size:28px;font-weight:600;line-height:28px;height:24px;color:#F30;margin:2px 0;float:left;margin:0 6px}
.jh-promo-time{font-size:12px;color:#999}
.jh-promo div{display:inline-block}
.wx_login{background:url(../images/wx_login.png) no-repeat;width:150px;height:32px;display:block}